package Tree.BinaryTree;

public class BinaryTree {
    public static void main(String[] args) {

    }
}

class Node{
    public int data;
    public Node left;
    public Node right;

    public Node() {}

    public Node(int data, Node left, Node right) {
        this.data = data;
        this.left = left;
        this.right = right;
    }

    /*  二叉查找树(链式存储)的删除操作：
        ①要删除的节点没有孩子 -> 直接删除节点即可
        ②要删除的节点只有一个孩子 -> 删除节点，当前位置由孩子顶替
        ③要删除的节点有两个孩子 -> 找到右子树中的最小元素来顶替位置
     */
}